package cn.jtfadmin.file.manager.elfinder.config;

import cn.jtfadmin.base.filesystem.config.FileResourceConfigDTO;

/**
 * 用户访问配置
 */
public interface FileUserVisiterConfig {

    /**
     * 是否锁定
     * @return
     */
    default boolean locked(FileResourceConfigDTO fileResourceConfigDTO){
        return false;
    }

    /**
     * 是否可读
     * @return
     */
    default boolean readable(FileResourceConfigDTO fileResourceConfigDTO){
        return true;
    }

    /**
     * 是否可编辑
     * @return
     */
    default boolean writable(FileResourceConfigDTO fileResourceConfigDTO){
        return true;
    }
}
